package com.lulin.mall.seckill.dto;

import com.lulin.mall.seckill.vo.SkuInfoEntityVO;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 封装秒杀活动对应的sku信息，保存到redis中的传输对象
 *
 * @author lulin
 * @date 2023/1/4 17:05
 */
@Data
public class SeckillSkuRedisDto {
    /**
     * 商品id
     */
    private Long skuId;
    /**
     * 秒杀价格
     */
    private BigDecimal seckillPrice;
    /**
     * 秒杀总量
     */
    private BigDecimal seckillCount;
    /**
     * 每人限购数量
     */
    private BigDecimal seckillLimit;
    /**
     * 排序
     */
    private Integer seckillSort;

    //关联skuInfoentity的信息(从product的entity复制过来)
    private SkuInfoEntityVO skuInfoEntityVO;

    //开始和结束时间
    private Long startTime;
    private Long endTime;

    //随机码
    private String randCode;

}
